Implementing Concurrency

This is a summary of the steps you need to complete in order to implement and use the concurrency feature when running a Cobra process.

  • Step 1: Install the Cobra components on the Cobra Concurrency machine.
    Warning: This installation assumes that the machine is running the PM Compass Process Server and the Cobra Web Service Gateway. If you decide to configure the Cobra Web Service Gateway to send jobs to the Cobra Web Service on a separate machine, you must perform 1 and 2 on that machine.

    Before you start your deployment, you must also stop all Cobra Web Service instances, including those that are deployed in PM Compass. Check the status after the deployment and restart them manually, if needed.

    1. Install the Cobra client.
    2. Host Cobra Web Service instances.
    3. Create the Cobra Web Service Gateway.
  • Step 2: Set up the PM Compass Process Server on the dedicated Cobra Concurrency machine.
    1. Set up the PM Compass Process Server on the dedicated Cobra Concurrency machine using a new machine.
    2. Set up an existing PM Compass Process Server to become the dedicated Cobra Concurrency machine.
  • Step 3: Tell PM Compass how to send jobs to the Cobra Web Service Gateway.
  • Step 4: Configure the number of jobs to run on the PM Compass Process Server.
    1. Create the Cobra Queue in EPM SA and check the Max Concurrent Jobs field in EPM SA Weblink Utility.
  • Step 5: Set the Queue Name and Shared Folder fields in Cobra.
After you set up your environment, you can start running the Cobra process that uses the concurrency feature. Refer to the following topics:

You can view the job status and process logs both in Cobra and PM Compass. See View Job Status and Process Logs and View the Job Status in PM Compass. Once the Cobra Web Service completes the job, a number of activities occur on the PM Compass side. See Post Job Processing.